package com.cskaoyan.service;

import com.cskaoyan.bean.bo.AdminCategoryCreateBO;
import com.cskaoyan.bean.bo.AdminCategoryUpdateBO;
import com.cskaoyan.bean.common.CommonData;
import com.cskaoyan.bean.vo.admin_category.AdminCategoryCreateVO;
import com.cskaoyan.bean.vo.admin_category.AdminCategoryL1ListVO;
import com.cskaoyan.bean.vo.admin_category.AdminCategoryListVO;

public interface AdminCategoryService {
    CommonData<AdminCategoryListVO> selectAllAdminCategoryList();

    AdminCategoryCreateVO createAdminCategory(AdminCategoryCreateBO categoryCreateBO);

    CommonData<AdminCategoryL1ListVO> getL1AdminCategory();

    void updateAdminCategory(AdminCategoryUpdateBO categoryUpdateBO);

    void deleteAdminCategory(AdminCategoryUpdateBO categoryUpdateBO);
}
